/**
 * @Title: MenuDao.java
 * @Package com.metering.purchaseServerAdmin.dao
 * @Description: 
 * Copyright: Copyright (c) 2018
 * Website: www.panzhijie.cn
 * 
 * @Author GA
 * @DateTime 2018年12月18日 上午11:36:08
 * @version V1.0
 */

package com.metering.purchaseServerAdmin.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;

import com.metering.purchaseServerAdmin.domain.MenuDO;

/**
 * @ClassName: MenuDao
 * @Description: 
 * @Author GA
 * @DateTime 2018年12月18日 上午11:36:08 
 */
@Mapper
public interface MenuDao {
	MenuDO get(Long menuId);
	
	List<MenuDO> list(Map<String, Object> map);

	int count(Map<String, Object> map);
	
	int save(MenuDO menu);
	
	int update(MenuDO menu);
	
	int remove(Long menuId);
	
	int batchRemove(Long[] menuIds);
	
	List<MenuDO> listMenuByUserId(Long id);
	
	List<String> listUserPerms(Long id);
}
